package com.vectquant.lwwl_service01.service;

import com.vectquant.lwwl_service01.dto.ChatRequest;
import com.vectquant.lwwl_service01.dto.ChatResponse;

/**
 * AI聊天服务接口
 * 定义聊天相关的业务方法
 */
public interface AiChatService {
    /**
     * 发送消息给AI并获取回复
     * @param request 聊天请求
     * @return AI的回复
     */
    ChatResponse chatWithAI(ChatRequest request);

    /**
     * 获取用户的聊天历史
     * @param userId 用户ID
     * @return 用户的聊天历史
     */
    String getChatHistory(String userId);
}